*{margin: 0px; padding: 0px;}
.clear{clear: both;}
body{background-color:#444; font-family: "微软雅黑";}

#game_window{display:none;width: 700px; height: 460px; position:absolute; z-index:1; top:50%;left:50%; margin-left:-350px; margin-top:-230px;background-color: #eee;}
#game_window ul,#game_window ul li{display:block;list-style-position: inside; list-style-type: none;}
#game_window ul{width: auto; height: 20px; margin-top: 0px;}
#game_window ul li{width: 20px; height: 20px; margin-left: 0px; float: left;}
#game_window ul li:nth-last-child:after{clear: both;}
#game_window ul li{background-color: #eee;}
#source{width: 100px; height: 100px; position: absolute; z-index: 1;left:50%; margin-left:380px; margin-top:100px;}
#score{width: 80px; height: 80px; border-radius: 100px; background-color: #ccc; line-height: 80px; text-align: center; margin-left: 10px; font-size: 40px; color:#D84C29;}
#step{width: auto; height: 20px; line-height: 20px; text-align: center; background-color: #555555; color: #bbb; font-size: 12px;}
#counts,#body_len{color: #ddd;}
#game_head{width: 100%; height:auto;position: absolute; top:0px; z-index: 2; background-color: #555; padding:230px 0px 300px 0px;}
.title{width: auto; height: 100px; text-align: center; font-size: 60px; color: #ddd;}
.btnlist{width: auto; height: 30px; text-align: center;}
.btnlist a{display: inline-block; width: 110px; height: 26px; line-height: 26px; text-align: center;
background-color: #bbb; text-decoration: none; color: #333; border-radius: 5px; margin-right: 5px;}
.btnlist a:hover{background-color: #ddd;}
#note{padding-left: 20px;}
